package com.bkgy.modular.qms.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Map;

/**
 * 本钢宝信冷轧pdi所需数据存到mongoDB,
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@Document("ben_cold_pdi_cal1630")
public class Ben_Pdi_1630_MongoDB {
    private String volume;//卷号
    private String times;//存入时间
    //存到MongoDB的实体类
    private Map<String, Object> map;

    // 全参构造器（用于测试数据初始化）
    public Ben_Pdi_1630_MongoDB(String volume, String times) {
        this.volume = volume;
        this.times = times;
    }

    // Setter方法（支持链式调用）
    public Ben_Pdi_1630_MongoDB setMap(Map<String, Object> map) {
        this.map = map;
        return this;
    }
}